river overflowing - French English Dictionary